home *** CD-ROM | disk | FTP | other *** search
- #! /bin/sh
- ### BEGIN INIT INFO
- # Provides: cryptdisks
- # Required-Start: checkroot cryptdisks-early
- # Required-Stop: umountroot cryptdisks-early
- # Should-Start: udev devfsd raid2 mdadm lvm2 evms
- # Should-Stop: udev devfsd raid2 mdadm lvm2 evms
- # X-Start-Before: checkfs
- # Default-Start: S
- # Default-Stop: 0 6
- # Short-Description: Setup remaining encrypted block devices.
- # Description:
- ### END INIT INFO
-
- set -e
-
- if [ -r /lib/cryptsetup/cryptdisks.functions ]; then
- . /lib/cryptsetup/cryptdisks.functions
- else
- exit 0
- fi
-
- INITSTATE="remaining"
- LOUD="yes"
-
- case "$CRYPTDISKS_ENABLE" in
- [Nn]*)
- exit 0
- ;;
- esac
-
- case "$1" in
- start)
- do_start
- ;;
- stop)
- do_stop
- ;;
- restart|reload|force-reload)
- do_stop
- do_start
- ;;
- force-start)
- FORCE_START="yes"
- do_start
- ;;
- *)
- echo "Usage: cryptdisks {start|stop|restart|reload|force-reload|force-start}"
- exit 1
- ;;
- esac
-